home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / komunikace / apache / apache_2[1].2.2-win32-x86-no_ssl.msi / Data1.cab / _0ED0F6BA9166B8517C5C572F274CDEDE < prev    next >
Extensible Markup Language  |  2006-01-15  |  24KB  |  481 lines

  1. <?xml version="1.0" encoding="EUC-JP"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>Apache Ñ┴Ñσí╝Ñ╚ÑΩÑóÑδ: Server Side Includes ╞■╠τ - Apache HTTP Ñ╡í╝Ñ╨</title>
  9. <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="../mod/">ÑΓÑ╕Ñσí╝Ñδ</a> | <a href="../mod/directives.html">Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">═╤╕∞</a> | <a href="../sitemap.html">Ñ╡ÑñÑ╚Ñ▐Ñ├Ñ╫</a></p>
  15. <p class="apache">Apache HTTP Ñ╡í╝Ñ╨ Ñ╨í╝Ñ╕ÑτÑ≤ 2.2</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Ñ╡í╝Ñ╨</a> > <a href="http://httpd.apache.org/docs/">Ñ╔Ñ¡ÑσÑßÑ≤Ñ╞í╝Ñ╖ÑτÑ≤</a> > <a href="../">Ñ╨í╝Ñ╕ÑτÑ≤ 2.2</a> > <a href="./">How-To / Ñ┴Ñσí╝Ñ╚ÑΩÑóÑδ</a></div><div id="page-content"><div id="preamble"><h1>Apache Ñ┴Ñσí╝Ñ╚ÑΩÑóÑδ: Server Side Includes ╞■╠τ</h1>
  20. <div class="toplang">
  21. <p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../ja/howto/ssi.html" title="Japanese"> ja </a> |
  23. <a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  24. </div>
  25.  
  26. <p>Ñ╡í╝Ñ╨Ñ╡ÑñÑ╔ÑñÑ≤Ñ»Ñδí╝Ñ╔ñ╦ñΦñ├ñ╞íó┤√┬╕ñ╬ HTML
  27. Ñ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ╦╞░┼¬ñ╩Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ≥─╔▓├ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  28. </div>
  29. <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ñ╧ñ╕ñßñ╦</a></li>
  30. <li><img alt="" src="../images/down.gif" /> <a href="#what">SSI ñ╚ñ╧ ?</a></li>
  31. <li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI ñ≥╡÷▓─ñ╣ñδñ┐ñßñ╬Ñ╡í╝Ñ╨ñ╬└▀─Ω</a></li>
  32. <li><img alt="" src="../images/down.gif" /> <a href="#basic">┤≡╦▄┼¬ñ╩ SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓</a></li>
  33. <li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">─╔▓├ñ╬╬π</a></li>
  34. <li><img alt="" src="../images/down.gif" /> <a href="#config">┬╛ñ╦▓┐ñ¼└▀─Ωñ╟ñ¡ñδñ╬ñ½ ?</a></li>
  35. <li><img alt="" src="../images/down.gif" /> <a href="#exec">Ñ│Ñ▐Ñ≤Ñ╔ñ╬╝┬╣╘</a></li>
  36. <li><img alt="" src="../images/down.gif" /> <a href="#advanced">╣Γ┼┘ñ╩ SSI Ñ╞Ñ»Ñ╦Ñ├Ñ»</a></li>
  37. <li><img alt="" src="../images/down.gif" /> <a href="#conclusion">╜¬ñ∩ñΩñ╦</a></li>
  38. </ul></div>
  39. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  40. <div class="section">
  41. <h2><a name="related" id="related">ñ╧ñ╕ñßñ╦</a></h2>
  42.  <table class="related"><tr><th>┤╪╧óÑΓÑ╕Ñσí╝Ñδ</th><th>┤╪╧óÑ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
  43.  
  44.     <p>ñ│ñ╬╡¡╗÷ñ╧íó─╠╛∩ñ╧├▒ñ╦ SSI ñ╚╕╞ñ╨ñ∞ñδ Server Side Includes
  45.     ñ≥░╖ñññ▐ñ╣íúñ│ñ╬╡¡╗÷ñ╦ñ¬ñññ╞ñ╧íóÑ╡í╝Ñ╨ñ╟ñ╬ SSI ñ≥╡÷▓─ñ╣ñδñ┐ñßñ╬└▀─Ωñ╚íó
  46.     ╕╜║▀ñ╬ HTML Ñ┌í╝Ñ╕ñ╦╞░┼¬ñ╩Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ≥▓├ñ¿ñδñ┐ñßñ╬ñññ»ñ─ñ½ñ╬┤≡╦▄┼¬ñ╩
  47.     SSI ╡╗╜╤ñ≥╛╥▓≡ñ╖ñ▐ñ╣íú</p>
  48.  
  49.     <p>╡¡╗÷ñ╬╕σ╚╛ñ╟ñ╧íóSSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╟ SSI
  50.     ñ╚╢ªñ╦╝┬╣╘ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñδ╛≥╖∩╩╕ñ╬ñΦñªñ╩
  51.     ┤÷╩¼╣Γ┼┘ñ╩╗÷╩┴ñ╦ñ─ñññ╞╜╥ñ┘ñ╞ñññ▐ñ╣íú</p>
  52.  
  53. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  54. <div class="section">
  55. <h2><a name="what" id="what">SSI ñ╚ñ╧ ?</a></h2>
  56.  
  57.     <p>SSI (Server Side Includes) ñ╧íóHTML
  58.     Ñ┌í╝Ñ╕├µñ╦╟█├╓ñ╡ñ∞ñδÑ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╟ñóñΩíó
  59.     Ñ╡í╝Ñ╨ñ╟Ñ┌í╝Ñ╕ñ≥─≤╢íñ╣ñδ╗■ñ╦╔╛▓┴ñ╡ñ∞ñ▐ñ╣íúSSI ñ╧íóCGI
  60.     Ñ╫ÑφÑ░ÑΘÑαñΣñ╜ñ╬┬╛ñ╬╞░┼¬ñ╩╡╗╜╤ñ╟┴┤ñ╞ñ╬Ñ┌í╝Ñ╕ñ≥─≤╢íñ╗ñ║ñ╦íó
  61.     ╞░┼¬ñ╦└╕└«ñ╡ñ∞ñ┐Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ≥╕╜║▀ñ╬ HTML Ñ┌í╝Ñ╕ñ╦▓├ñ¿ñ▐ñ╣íú</p>
  62.  
  63.     <p>ñ╔ñªñññª╛∞╣τñ╦ SSI ñ≥╗╚ññíóñ╔ñªñññª╛∞╣τñ╦Ñ╫ÑφÑ░ÑΘÑαñ╟
  64.     Ñ┌í╝Ñ╕ñ≥┤░┴┤ñ╦└╕└«ñ╣ñδñ½ñ╧íóÑ┌í╝Ñ╕ñ╬ñªñ┴ñ╔ñ╬─°┼┘ñ¼└┼┼¬ñ╟ñóñΩíó
  65.     Ñ┌í╝Ñ╕ñ¼─≤╢íñ╡ñ∞ñδñ┐ñ╙ñ╦║╞╖╫╗╗ñ╣ñδ╔¼═╫ñ¼ñ╔ñ╬─°┼┘ñóñδñ½ñ╟─╠╛∩ñ╧╖Φ─Ωñ╖ñ▐ñ╣íú
  66.     SSI ñ╧╕╜║▀╗■╣∩ñ╬ñΦñªñ╩╛«ñ╡ññ╛≡╩≤ñ≥▓├ñ¿ñδñ╦ñ╧ñªñ├ñ╞ñ─ñ▒ñ╬╩²╦íñ╟ñ╣íú
  67.     ñ╖ñ½ñ╖íóñ╜ñ╬Ñ┌í╝Ñ╕ñ╬ñ█ñ╚ñ≤ñ╔ñ╬╔⌠╩¼ñ¼─≤╢í╗■ñ╦└╕└«ñ╡ñ∞ñδ╛∞╣τñ╧íó
  68.     ┬╛ñ╬╩²╦íñ≥├╡ñ╣╔¼═╫ñ¼ñóñΩñ▐ñ╣íú</p>
  69. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  70. <div class="section">
  71. <h2><a name="configuring" id="configuring">SSI ñ≥╡÷▓─ñ╣ñδñ┐ñßñ╬Ñ╡í╝Ñ╨ñ╬└▀─Ω</a></h2>
  72.  
  73.  
  74.     <p>Ñ╡í╝Ñ╨ñ╟ SSI ñ≥╡÷▓─ñ╣ñδñ╦ñ╧íó<code>httpd.conf</code>
  75.     Ñ╒ÑíÑñÑδñ▐ñ┐ñ╧ <code>.htaccess</code>
  76.     Ñ╒ÑíÑñÑδñ╦╝íñ╬Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╪─Ωñ╣ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣:</p>
  77. <div class="example"><p><code>
  78.         Options +Includes
  79. </code></p></div>
  80.  
  81.     <p>ñ│ñ╬╗╪─Ωñ╧íóÑ╒ÑíÑñÑδñ≥ SSI
  82.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╟▓≥└╧ñ╡ñ╗ñδñ│ñ╚ñ≥╡÷▓─ñ╣ñδñ╚ñññªñ│ñ╚ñ≥ Apache
  83.     ñ╦┼┴ñ¿ñ▐ñ╣íúñ█ñ╚ñ≤ñ╔ñ╬└▀─Ωñ╟ñ╧ñ¬╕▀ñññ≥╛σ╜±ñ¡ñ╟ñ¡ñδíó╩ú┐⌠ñ╬
  84.     <code class="directive"><a href="../mod/core.html#options">Options</a></code> ñ¼ñóñδñ│ñ╚ñ╦
  85.     ├φ░╒ñ╖ñ╞ñ»ñ└ñ╡ññíúñ¬ñ╜ñΘñ»íó└▀─Ωñ¼║╟╕σñ╦╔╛▓┴ñ╡ñ∞ñδñ│ñ╚ñ≥
  86.     ╩▌╛┌ñ╡ñ∞ñδñ┐ñßñ╦íóSSI ñ≥╗╚═╤ñ╖ñ┐ññÑ╟ÑúÑ∞Ñ»Ñ╚ÑΩñ╦ <code>Options</code>
  87.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥┼¼═╤ñ╣ñδ╔¼═╫ñ¼ñóñδñ╟ñ╖ñτñªíú</p>
  88.  
  89.     <p>┴┤ñ╞ñ╬Ñ╒ÑíÑñÑδñ¼ SSI
  90.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╟▓≥└╧ñ╡ñ∞ñδñ╚ñññªñ∩ñ▒ñ╟ñ╧ñóñΩñ▐ñ╗ñ≤íú
  91.     ñ╔ñ╬Ñ╒ÑíÑñÑδñ¼▓≥└╧ñ╡ñ∞ñδñ½ñ≥ Apache ñ╦┼┴ñ¿ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣íú
  92.     ñ│ñ∞ñ≥╣╘ñ╩ñªñ╦ñ╧╞≤ñ─╩²╦íñ¼ñóñΩñ▐ñ╣íú
  93.     ╝íñ╬Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╚ñªñ│ñ╚ñ╟íó╬πñ¿ñ╨ <code>.shtml</code>
  94.     ñ╬ñΦñªñ╩╞├╩╠ñ╩Ñ╒ÑíÑñÑδ│╚─Ñ╗╥ñ≥╗²ñ─Ñ╒ÑíÑñÑδñ≥▓≥└╧ñ╣ñδñΦñª
  95.     Apache ñ╦┼┴ñ¿ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣:</p>
  96. <div class="example"><p><code>
  97.         AddType text/html .shtml<br />
  98.     AddOutputFilter INCLUDES .shtml
  99. </code></p></div>
  100.  
  101.     <p>ñ│ñ╬╩²╦íñ╬╖τ┼└ñ╧íóñΓñ╖╕╜║▀ñ╬Ñ┌í╝Ñ╕ñ╦ SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥▓├ñ¿ñ┐ññ╛∞╣τíó
  102.     ñ╜ñ∞ñΘñ╬Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ¼╝┬╣╘ñ╡ñ∞ñδñΦñªñ╦ 
  103.     <code>.shtml</code> │╚─Ñ╗╥ñ╦ñ╣ñδñ┐ñßíóñ╜ñ╬Ñ┌í╝Ñ╕ñ╬╠╛┴░ñ╚íó
  104.     ñ╜ñ╬Ñ┌í╝Ñ╕ñ╪ñ╬┴┤ñ╞ñ╬ÑΩÑ≤Ñ»ñ≥╩╤╣╣ñ╖ñ╩ñ▒ñ∞ñ╨ñ╩ñΘñ╩ñññ│ñ╚ñ╟ñ╣íú</p>
  105.  
  106.     <p>ñΓñª░∞ñ─ñ╬╩²╦íñ╧íó<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
  107.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ╟ñ╣:</p>
  108. <div class="example"><p><code>
  109.         XBitHack on
  110. </code></p></div>
  111.  
  112.     <p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> 
  113.     ñ╧íóÑ╒ÑíÑñÑδñ╬╝┬╣╘Ñ╙Ñ├Ñ╚ñ¼╬⌐ñ├ñ╞ñññδ╛∞╣τíó
  114.     SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╦ñΦñΩ▓≥└╧ñ╣ñδñ│ñ╚ñ≥ Apache ñ╦┼┴ñ¿ñ▐ñ╣íú
  115.     ╜╛ñ├ñ╞íóSSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╕╜║▀ñ╬Ñ┌í╝Ñ╕ñ╦▓├ñ¿ñδñ┐ñßñ╦ñ╧íó
  116.     Ñ╒ÑíÑñÑδ╠╛ñ≥╩╤╣╣ñ╖ñ╩ñ»ñ╞ñΓñΦñ»íó├▒ñ╦ <code>chmod</code>
  117.     ñ≥╗╚═╤ñ╖ñ╞Ñ╒ÑíÑñÑδñ≥╝┬╣╘▓─╟╜ñ╦ñ╣ñδñ└ñ▒ñ╟║╤ñ▀ñ▐ñ╣íú</p>
  118. <div class="example"><p><code>
  119.         chmod +x pagename.html
  120. </code></p></div>
  121.  
  122.     <p>╣╘ñ╩ñªñ┘ñ¡ñ╟ñ╧ñ╩ñññ│ñ╚ñ╦┤╪ñ╣ñδ├╗ññÑ│ÑßÑ≤Ñ╚íú╗■í╣├»ñ½ñ¼íó┴┤ñ╞ñ╬
  123.     <code>.html</code> Ñ╒ÑíÑñÑδñ≥ SSI ñ╟▓≥└╧ñ╣ñδñΦñª Apache ñ╦┼┴ñ¿ñ∞ñ╨íó
  124.     ñ∩ñ╢ñ∩ñ╢ <code>.shtml</code> ñ╚ñññªÑ╒ÑíÑñÑδ╠╛ñ╦ñ╣ñδ╔¼═╫ñ¼ñ╩ñññ╚ñññ├ñ╞
  125.     ┴ªñßñδñ╬ñ≥╕½ñδñ│ñ╚ñ╟ñ╖ñτñªíúñ│ñªñññª┐═ñ┐ñ┴ñ╧íóñ¬ñ╜ñΘñ»
  126.     <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
  127.     ñ╦ñ─ñññ╞╩╣ñññ┐ñ│ñ╚ñ¼ñ╩ñññ╬ñ╟ñ╖ñτñªíú
  128.     ñ│ñ╬╩²╦íñ╦ñ─ñññ╞├φ░╒ñ╣ñδñ│ñ╚ñ╧íóñ┐ñ╚ñ¿ SSI
  129.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥┴┤ñ»┤▐ñ▐ñ╩ññ╛∞╣τñ╟ñΓíóApache ñ¼Ñ»ÑΘÑñÑóÑ≤Ñ╚ñ╦
  130.     ┴≈ñδ┴┤ñ╞ñ╬Ñ╒ÑíÑñÑδñ≥║╟╕σñ▐ñ╟╞╔ñ▀╣■ñ▐ñ╗ñδñ│ñ╚ñ╦ñ╩ñΩñ▐ñ╣íú
  131.     ñ│ñ╬╩²╦íñ╧ñ½ñ╩ñΩ╜Φ═²ñ≥├┘ñ»ñ╣ñδñΓñ╬ñ╟ñóñΩíó╬╔ñ»ñ╩ññÑóÑñÑ╟Ñóñ╟ñ╣íú</p>
  132.  
  133.     <p>ñΓñ┴ñφñ≤íóWindows ñ╟ñ╧ñ╜ñ╬ñΦñªñ╩╝┬╣╘Ñ╙Ñ├Ñ╚ñ≥Ñ╗Ñ├Ñ╚
  134.     ñ╣ñδñΦñªñ╩ñΓñ╬ñ╧ñóñΩñ▐ñ╗ñ≤ñ╬ñ╟ѬÑ╫Ñ╖ÑτÑ≤ñ¼╛»ñ╖└⌐╕┬ñ╡ñ∞ñ╞ñññ▐ñ╣íú</p>
  135.  
  136.     <p>Ñ╟Ñ╒Ñ⌐ÑδÑ╚ñ╬└▀─Ωñ╟ñ╧íóApache ñ╧ SSI Ñ┌í╝Ñ╕ñ╦ñ─ñññ╞║╟╜¬╩╤╣╣╗■╣∩ñΣ
  137.     Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ╬─╣ñ╡ñ≥ HTTP Ñ╪Ñ├Ñ└ñ╦┴≈ñΩñ▐ñ╗ñ≤íú
  138.     ╞░┼¬ñ╩Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ╟ñóñδñ┐ñßíóñ╜ñ∞ñΘñ╬├═ñ≥╖╫╗╗ñ╣ñδñ╬ñ¼╞±ñ╖ñññ½ñΘñ╟ñ╣íú
  139.     ñ│ñ╬ñ┐ñßÑ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ¼Ñ¡ÑπÑ├Ñ╖Ñσñ╡ñ∞ñ╩ñ»ñ╩ñΩíó
  140.     ╖δ▓╠ñ╚ñ╖ñ╞Ñ»ÑΘÑñÑóÑ≤Ñ╚ñ╬└¡╟╜ñ¼├┘ñ»ñ╩ñ├ñ┐ñΦñªñ╦┤╢ñ╕ñ╡ñ╗ñδñ│ñ╚ñ╦ñ╩ñΩñ▐ñ╣íú
  141.     ñ│ñ∞ñ≥▓≥╖Φñ╣ñδ╩²╦íñ¼╞≤ñ─ñóñΩñ▐ñ╣:</p>
  142.  
  143.     <ol>
  144.       <li><code>XBitHack Full</code> └▀─Ωñ≥╗╚═╤ñ╣ñδíú
  145.       ñ│ñ╬└▀─Ωñ╦ñΦñΩíóñΓñ╚ñΓñ╚═╫╡ßñ╡ñ∞ñ┐Ñ╒ÑíÑñÑδñ╬╗■╣∩ñ≥╗▓╛╚ñ╖íó
  146.       ╞╔ñ▀╣■ñ▐ñ∞ñδÑ╒ÑíÑñÑδñ╬╩╤╣╣╗■╣∩ñ≥╠╡╗δñ╖ñ╞║╟╜¬╩╤╣╣╗■╣∩ñ≥╖Φ─Ωñ╣ñδñΦñª
  147.       Apache ñ╦┼┴ñ¿ñ▐ñ╣íú</li>
  148.  
  149.       <li><a href="../mod/mod_expires.html">mod_expires</a>
  150.       ñ╟─≤╢íñ╡ñ∞ñ╞ñññδÑ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╚═╤ñ╖ñ╞íó
  151.       Ñ╒ÑíÑñÑδñ¼╠╡╕·ñ╦ñ╩ñδ╗■╣∩ñ≥╠└╝¿ñ╖ñ▐ñ╣íúñ│ñ∞ñ╦ñΦñΩíó
  152.       Ñ╓ÑΘѪÑ╢ñ╚Ñ╫ÑφÑ¡Ñ╖ñ╦Ñ¡ÑπÑ├Ñ╖Ñσñ¼═¡╕·ñ╟ñóñδñ│ñ╚ñ≥─╠├╬ñ╖ñ▐ñ╣íú</li>
  153.     </ol>
  154. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  155. <div class="section">
  156. <h2><a name="basic" id="basic">┤≡╦▄┼¬ñ╩ SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓</a></h2>
  157.  
  158.     <p>SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╧░╩▓╝ñ╬╩╕╦íñ╟╡¡╜╥ñ╖ñ▐ñ╣:</p>
  159. <div class="example"><p><code>
  160.         <!--#element attribute=value attribute=value ... -->
  161. </code></p></div>
  162.  
  163.     <p>HTML ñ╬Ñ│ÑßÑ≤Ñ╚ñ╬ñΦñªñ╩╜±╝░ñ≥ñ╖ñ╞ñññδñ╬ñ╟íóñΓñ╖ SSI
  164.     ñ≥└╡ñ╖ñ»╞░║ε▓─╟╜ñ╦ñ╖ñ╩ñ▒ñ∞ñ╨íóÑ╓ÑΘѪÑ╢ñ╧ñ╜ñ∞ñ≥╠╡╗δñ╣ñδñ╟ñ╖ñτñªíú
  165.     ñ╖ñ½ñ╖íóHTML Ñ╜í╝Ñ╣├µñ╟ñ╧╕½ñ¿ñ▐ñ╣íúñΓñ╖ SSI ñ≥└╡ñ╖ñ»└▀─Ωñ╖ñ┐ñ╩ñΘíó
  166.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╧ñ╜ñ╬╖δ▓╠ñ╚├╓ñ¡┤╣ñ¿ñΘñ∞ñ▐ñ╣íú</p>
  167.  
  168.     <p>element ñ╧ñ┐ñ»ñ╡ñ≤ñóñδñΓñ╬ñ½ñΘ░∞ñ─╗╪─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  169.     ╗╪─Ωñ╟ñ¡ñδñΓñ╬ñ╬┬τ┬┐┐⌠ñ╦ñ─ñññ╞ñ╧íó╝í▓≤ñΓñª╛»ñ╖╛▄ñ╖ñ»└Γ╠└ñ╖ñ▐ñ╣íú
  170.     ñ│ñ│ñ╟ñ╧íóSSI ñ╟╣╘ñ╩ñªñ│ñ╚ñ¼ñ╟ñ¡ñδ╬πñ≥ñññ»ñ─ñ½╝¿ñ╖ñ▐ñ╣íú</p>
  171.  
  172. <h3><a name="todaysdate" id="todaysdate">║ú╞ⁿñ╬╞ⁿ╔╒</a></h3>
  173.  
  174. <div class="example"><p><code>
  175.         <!--#echo var="DATE_LOCAL" -->
  176. </code></p></div>
  177.  
  178.     <p><code>echo</code> ═╫┴╟ñ╧├▒ñ╦╩╤┐⌠ñ╬├═ñ≥╜╨╬╧ñ╖ñ▐ñ╣íú
  179.     CGI Ñ╫ÑφÑ░ÑΘÑαñ╦═°═╤▓─╟╜ñ╩┤─╢¡╩╤┐⌠ñ╬┴┤ñ╞ñ╬
  180.     Ñ╗Ñ├Ñ╚ñ≥┤▐ñα┬┐ñ»ñ╬╔╕╜α╩╤┐⌠ñ¼ñóñΩñ▐ñ╣íúñ▐ñ┐íó<code>set</code>
  181.     ═╫┴╟ñ≥═╤ñññδñ│ñ╚ñ╟íó╞╚╝½ñ╬╩╤┐⌠ñ≥─Ω╡┴ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  182.     </p>
  183.  
  184.     <p>╜╨╬╧ñ╡ñ∞ñδ╞ⁿ╔╒ñ╬╜±╝░ñ¼╣Ññ¡ñ╟ñ╧ñ╩ññ╛∞╣τíóñ╜ñ╬╜±╝░ñ≥╜ñ└╡ñ╣ñδñ┐ñßñ╦íó
  185.     <code>config</code> ═╫┴╟ñ╦ <code>timefmt</code>
  186.     ┬░└¡ñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  187.  
  188. <div class="example"><p><code>
  189.         <!--#config timefmt="%A %B %d, %Y" --><br />
  190.         Today is <!--#echo var="DATE_LOCAL" -->
  191. </code></p></div>
  192.  
  193.  
  194. <h3><a name="lastmodified" id="lastmodified">Ñ╒ÑíÑñÑδñ╬╩╤╣╣╞ⁿ</a></h3>
  195.  
  196. <div class="example"><p><code>
  197.         This document last modified <!--#flastmod file="index.html" -->
  198. </code></p></div>
  199.  
  200.     <p>ñ│ñ╬═╫┴╟ñΓ <code>timefmt</code>
  201.     Ñ╒Ñ⌐í╝Ñ▐Ñ├Ñ╚ñ╬└▀─Ωñ╦╜╛ñññ▐ñ╣íú</p>
  202.  
  203.  
  204. <h3><a name="cgi" id="cgi">CGI Ñ╫ÑφÑ░ÑΘÑαñ╬╖δ▓╠ñ≥╝ΦñΩ╣■ñα</a></h3>
  205.  
  206.     <p>ñ│ñ∞ñ╧íó┴┤ñ╞ñ╬┐═ñ╬ñ¬╡ññ╦╞■ñΩñ╟ñóñδ ``Ñ╥Ñ├Ñ╚ѽѪÑ≤Ñ┐'' ñ╬ñΦñªñ╩
  207.     CGI Ñ╫ÑφÑ░ÑΘÑαñ╬╖δ▓╠ñ≥╜╨╬╧ñ╣ñδ SSI
  208.     ñ╬ñΦñΩ░∞╚╠┼¬ñ╩╗╚═╤ñ╬ñªñ┴ñ╬░∞ñ─ñ╟ñ╣íú</p>
  209.  
  210. <div class="example"><p><code>
  211.         <!--#include virtual="/cgi-bin/counter.pl" -->
  212. </code></p></div>
  213.  
  214.  
  215. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  216. <div class="section">
  217. <h2><a name="additionalexamples" id="additionalexamples">─╔▓├ñ╬╬π</a></h2>
  218.  
  219.  
  220.     <p>░╩▓╝ñ╧íóSSI ñ≥╗╚═╤ñ╖ñ╞ HTML
  221.     Ñ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ╦ñ¬ñññ╞ñ╟ñ¡ñδñ│ñ╚ñ╬ñññ»ñ─ñ½ñ╬╞├╩╠ñ╩╬πñ╟ñ╣íú</p>
  222.  
  223. <h3><a name="docmodified" id="docmodified">ñññ─ñ│ñ╬Ñ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ╧╜ñ└╡ñ╡ñ∞ñ┐ñ╬ñ½
  224. ?</a></h3>
  225.  
  226.     <p>└Φñ╦íóÑ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ¼║╟╕σñ╦╩╤╣╣ñ╡ñ∞ñ┐ñ╬ñ╧ñññ─ñ½ñ≥
  227.     Ñµí╝Ñ╢ñ╦─╠├╬ñ╣ñδñ┐ñßñ╦ SSI ñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñδñ│ñ╚ñ≥╜╥ñ┘ñ▐ñ╖ñ┐íú
  228.     ñ╖ñ½ñ╖ñ╩ñ¼ñΘíó╝┬║▌ñ╬╩²╦íñ╧íóñññ»ñ╓ñ≤╠Σ┬Ωñ╬ñ▐ñ▐ñ╦ñ╖ñ╞ñ¬ñ¡ñ▐ñ╖ñ┐íú
  229.     HTML Ñ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ╦╟█├╓ñ╡ñ∞ñ┐╝íñ╬Ñ│í╝Ñ╔ñ╧íóÑ┌í╝Ñ╕ñ╦ñ╜ñ╬ñΦñªñ╩
  230.     Ñ┐ÑñÑαÑ╣Ñ┐Ñ≤Ñ╫ñ≥╞■ñ∞ñδñ╟ñ╖ñτñªíúñΓñ┴ñφñ≤íó╛σ╜╥ñ╬ñΦñªñ╦íó
  231.     SSI ñ≥└╡ñ╖ñ»╞░║ε▓─╟╜ñ╦ñ╖ñ╞ñ¬ñ»╔¼═╫ñ¼ñóñΩñ▐ñ╣íú</p>
  232. <div class="example"><p><code>
  233.         <!--#config timefmt="%A %B %d, %Y" --><br />
  234.         This file last modified <!--#flastmod file="ssi.shtml" -->
  235. </code></p></div>
  236.  
  237.     <p>ñΓñ┴ñφñ≤íó<code>ssi.shtml</code>
  238.     ñ╬╔⌠╩¼ñ≥╝┬║▌ñ╬┼÷│║Ñ╒ÑíÑñÑδ╠╛ñ╚├╓ñ¡┤╣ñ¿ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣íú
  239.     ñΓñ╖íóñóñΘñµñδÑ╒ÑíÑñÑδñ╦─Ññδñ│ñ╚ñ¼ñ╟ñ¡ñδ░∞╚╠┼¬ñ╩Ñ│í╝Ñ╔ñ≥├╡ñ╖ñ╞ñññδñ╩ñΘíó
  240.     ñ│ñ∞ñ╧╔╘╩╪ñ╟ñóñδñ½ñΓñ╖ñ∞ñ▐ñ╗ñ≤íúñ¬ñ╜ñΘñ»ñ╜ñ╬╛∞╣τñ╧íó
  241.     ñ╜ñªñ╣ñδ┬σñ∩ñΩñ╦╩╤┐⌠ <code>LAST_MODIFIED</code>
  242.     ñ≥╗╚═╤ñ╖ñ┐ñññ╚╣═ñ¿ñδñ╟ñ╖ñτñª:</p>
  243. <div class="example"><p><code>
  244.         <!--#config timefmt="%D" --><br />
  245.         This file last modified <!--#echo var="LAST_MODIFIED" -->
  246. </code></p></div>
  247.  
  248.     <p><code>timefmt</code>
  249.     ╜±╝░ñ╦ñ─ñññ╞ñ╬ñΦñΩ╛▄║┘ñ╦ñ─ñññ╞ñ╧íóñ¬╣Ññ▀ñ╬╕í║≈Ñ╡ÑñÑ╚ñ╦╣╘ñ¡íó
  250.     <code>strftime</code> ñ╟╕í║≈ñ╖ñ╞ñ▀ñ╞ñ»ñ└ñ╡ññíú╩╕╦íñ╧╞▒ñ╕ñ╟ñ╣íú</p>
  251.  
  252.  
  253. <h3><a name="standard-footer" id="standard-footer">╔╕╜αñ╬Ñ╒Ñ├Ñ┐ñ≥┴▐╞■ñ╣ñδ</a></h3>
  254.  
  255.  
  256.     <p>ñΓñ╖┐⌠Ñ┌í╝Ñ╕ñ≥─╢ñ¿ñδÑ┌í╝Ñ╕ñ≥╗²ñ─Ñ╡ÑñÑ╚ñ≥┤╔═²ñ╖ñ╞ñññδñ╩ñΘñ╨íó
  257.     ┴┤Ñ┌í╝Ñ╕ñ╦┬╨ñ╖ñ╞╩╤╣αñ≥╣╘ñ╩ñªñ│ñ╚ñ¼╦▄┼÷ñ╦╢∞─╦ñ╚ñ╩ñΩ╞└ñδñ│ñ╚ñ¼
  258.     ╩¼ñ½ñδñ╟ñ╖ñτñªíú┴┤ñ╞ñ╬Ñ┌í╝Ñ╕ñ╦┼╧ñ├ñ╞ñóñδ╝∩ñ╬╔╕╜α┼¬ñ╩│░┤╤ñ≥
  259.     ░▌╗²ñ╖ñΦñªñ╚ñ╖ñ╞ñññδñ╩ñΘñ╨╞├ñ╦ñ╜ñªñ╟ñ╖ñτñªíú</p>
  260.  
  261.     <p>Ñ╪Ñ├Ñ└ñΣÑ╒Ñ├Ñ┐═╤ñ╬┴▐╞■═╤Ñ╒ÑíÑñÑδñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ╟íó
  262.     ñ│ñ╬ñΦñªñ╩╣╣┐╖ñ╦ñ½ñ½ñδ╔Θ├┤ñ≥╕║ñΘñ╣ñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  263.     ░∞ñ─ñ╬Ñ╒Ñ├Ñ┐Ñ╒ÑíÑñÑδñ≥║ε└«ñ╖íóñ╜ñ∞ñ≥ <code>include</code>
  264.     SSI Ñ│Ñ▐Ñ≤Ñ╔ñ╟│╞Ñ┌í╝Ñ╕ñ╦╞■ñ∞ñδñ└ñ▒ñ╟║╤ñ▀ñ▐ñ╣íú<code>include</code>
  265.     ═╫┴╟ñ╧íó<code>file</code> ┬░└¡ñ▐ñ┐ñ╧ <code>virtual</code>
  266.     ┬░└¡ñ╬ñññ║ñ∞ñ½ñ≥╗╚═╤ñ╖ñ╞ñ╔ñ╬Ñ╒ÑíÑñÑδñ≥┴▐╞■ñ╣ñδñ½ñ≥╖Φñßñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  267.     <code>file</code> ┬░└¡ñ╧íó<em>ѽÑ∞Ñ≤Ñ╚Ñ╟ÑúÑ∞Ñ»Ñ╚ÑΩñ½ñΘñ╬┴Ω┬╨Ñ╤Ñ╣ñ╟╝¿ñ╡ñ∞ñ┐
  268.     </em>Ñ╒ÑíÑñÑδÑ╤Ñ╣ñ╟ñ╣íú
  269.     ñ╜ñ∞ñ╧ / ñ╟╗╧ñ▐ñδ└Σ┬╨Ñ╒ÑíÑñÑδÑ╤Ñ╣ñ╦ñ╧ñ╟ñ¡ñ║íóñ▐ñ┐íóñ╜ñ╬Ñ╤Ñ╣ñ╬░∞╔⌠ñ╦ ../
  270.     ñ≥┤▐ñαñ│ñ╚ñ¼ñ╟ñ¡ñ╩ñññ│ñ╚ñ≥░╒╠úñ╖ñ▐ñ╣íú<code>virtual</code>
  271.     ┬░└¡ñ╧íóñ¬ñ╜ñΘñ»ñΦñΩ╩╪═°ñ└ñ╚╗╫ñññ▐ñ╣ñ¼íó─≤╢íñ╣ñδÑ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ½ñΘñ╬┴Ω┬╨
  272.     URL ñ╟╗╪─Ωñ╣ñ┘ñ¡ñ╟ñ╣íúñ╜ñ∞ñ╧ / ñ╟╗╧ñßñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣ñ¼íó
  273.     ─≤╢íñ╣ñδÑ╒ÑíÑñÑδñ╚╞▒ñ╕Ñ╡í╝Ñ╨╛σñ╦┬╕║▀ñ╖ñ╩ñ»ñ╞ñ╧ñ╩ñΩñ▐ñ╗ñ≤íú</p>
  274. <div class="example"><p><code>
  275.         <!--#include virtual="/footer.html" -->
  276. </code></p></div>
  277.  
  278.     <p>╗Σñ╧║╟╕σñ╬╞≤ñ─ñ≥┴╚ñ▀╣τñ∩ñ╗ñ╞íó<code>LAST_MODIFIED</code>
  279.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥Ñ╒Ñ├Ñ┐Ñ╒ÑíÑñÑδñ╬├µñ╦├╓ñ»ñ│ñ╚ñ¼ñΦñ»ñóñΩñ▐ñ╣íú
  280.     SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╧íó┴▐╞■═╤ñ╬Ñ╒ÑíÑñÑδñ╦┤▐ñ▐ñ╗ñ┐ñΩíó
  281.     ┴▐╞■Ñ╒ÑíÑñÑδñ╬Ñ═Ñ╣Ñ╚ñ≥ñ╖ñ┐ñΩñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íúñ╣ñ╩ñ∩ñ┴íó
  282.     ┴▐╞■═╤ñ╬Ñ╒ÑíÑñÑδñ╧┬╛ñ╬Ñ╒ÑíÑñÑδñ≥║╞╡ó┼¬ñ╦┴▐╞■ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  283.  
  284.  
  285. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  286. <div class="section">
  287. <h2><a name="config" id="config">┬╛ñ╦▓┐ñ¼└▀─Ωñ╟ñ¡ñδñ╬ñ½ ?</a></h2>
  288.  
  289.  
  290.     <p>╗■╣∩╜±╝░ñ≥ <code>config</code> ñ╟└▀─Ωñ╟ñ¡ñδñ│ñ╚ñ╦▓├ñ¿ñ╞íó
  291.     ╣╣ñ╦╞≤ñ─ <code>config</code> ñ╟└▀─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  292.  
  293.     <p>─╠╛∩íóSSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╟▓┐ñ½ñ¼ñªñ▐ñ»ñññ½ñ╩ñññ╚ñ¡ñ╧íó
  294.     ╝íñ╬ÑßÑ├Ñ╗í╝Ñ╕ñ¼╜╨╬╧ñ╡ñ∞ñ▐ñ╣íú</p>
  295. <div class="example"><p><code>
  296.         [an error occurred while processing this directive]
  297. </code></p></div>
  298.  
  299.     <p>ñ│ñ╬ÑßÑ├Ñ╗í╝Ñ╕ñ≥┬╛ñ╬ñΓñ╬ñ╦ñ╖ñ┐ññ╛∞╣τíó<code>config</code>
  300.     ═╫┴╟ñ╬ <code>errmsg</code> ┬░└¡ñ╟╩╤╣╣ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣:</p>
  301. <div class="example"><p><code>
  302.         <!--#config errmsg="[It appears that you don't know how to use SSI]" -->
  303. </code></p></div>
  304.  
  305.     <p>ñ¬ñ╜ñΘñ»íóÑ¿Ñ≤Ñ╔ѵí╝Ñ╢ñ╧ñ│ñ╬ÑßÑ├Ñ╗í╝Ñ╕ñ≥╖Φñ╖ñ╞╕½ñδñ│ñ╚ñ╧ñóñΩñ▐ñ╗ñ≤íú
  306.     ñ╩ñ╝ñ╩ñΘíóñ╜ñ╬Ñ╡ÑñÑ╚ñ¼└╕ñ¡ñ┐╛⌡┬╓ñ╦ñ╩ñδ┴░ñ╦ SSI Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╦┤╪ñ╣ñδ
  307.     ┴┤ñ╞ñ╬╠Σ┬Ωñ≥▓≥╖Φñ╖ñ╞ñññδñ╧ñ║ñ└ñ½ñΘñ╟ñ╣íú(ñ╜ñªñ╟ñ╣ñΦñ═?)</p>
  308.  
  309.     <p>ñ╜ñ╖ñ╞íó<code>config</code> ñ╦ñ¬ñññ╞ <code>sizefmt</code>
  310.     ┬░└¡ñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ╟íó
  311.     ╩╓ñ╡ñ∞ñδÑ╒ÑíÑñÑδÑ╡ÑñÑ║ñ╬╜±╝░ñ≥└▀─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  312.     Ñ╨ÑñÑ╚┐⌠ñ╦ñ╧ <code>bytes</code> ñ≥íó┼¼┼÷ñ╦ Kb ñΣ Mb
  313.     ñ╦├╗╜╠ñ╡ñ╗ñδñ╦ñ╧ <code>abbrev</code> ñ≥╗╪─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  314.     </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  315. <div class="section">
  316. <h2><a name="exec" id="exec">Ñ│Ñ▐Ñ≤Ñ╔ñ╬╝┬╣╘</a></h2>
  317.     
  318.  
  319.     <p>║ú╕σ┐⌠Ñ÷╖εñ╬ñªñ┴ñ╦íó╛«ñ╡ñ╩ CGI Ñ╫ÑφÑ░ÑΘÑαñ╚ SSI
  320.     ñ≥╗╚═╤ñ╣ñδ╡¡╗÷ñ≥╜╨ñ╖ñ┐ñññ╚╣═ñ¿ñ╞ñññ▐ñ╣íúñ│ñ│ñ╟ñ╧ñ╜ñ∞ñ╚ñ╧╩╠ñ╦íó
  321.     <code>exec</code> ═╫┴╟ñ╦ñΦñ├ñ╞╣╘ñ╩ñªñ│ñ╚ñ¼ñ╟ñ¡ñδñ│ñ╚ñ≥╝¿ñ╖ñ▐ñ╣íú
  322.     SSI ñ╦Ñ╖ѺÑδ (└╡│╬ñ╦ñ╧ <code>/bin/sh</code>íúWin32 ñ╩ñΘñ╨ DOS Ñ╖ѺÑδ)
  323.     ñ≥╗╚═╤ñ╖ñ╞Ñ│Ñ▐Ñ≤Ñ╔ñ≥╝┬╣╘ñ╡ñ╗ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  324.     ▓╝╡¡ñ╬╬πñ╟ñ╧íóÑ╟ÑúÑ∞Ñ»Ñ╚ÑΩÑΩÑ╣Ñ╚╜╨╬╧ñ≥╣╘ñ╩ñññ▐ñ╣íú</p>
  325. <div class="example"><p><code>
  326.         <pre><br />
  327.         <!--#exec cmd="ls" --><br />
  328.         </pre>
  329. </code></p></div>
  330.  
  331.     <p>Windows ╛σñ╟ñ╧íó</p>
  332. <div class="example"><p><code>
  333.         <pre><br />
  334.         <!--#exec cmd="dir" --><br />
  335.         </pre>
  336. </code></p></div>
  337.  
  338.     <p>Windows ╛σñ╟ñ╧íóñ│ñ╬Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╦ñΦñ├ñ╞ñññ»ñ─ñ½ñ╬┤±╠»ñ╩
  339.     ╜±╝░ñ╦╡ññ┼ñ»ñ╟ñ╖ñτñªíúñ╩ñ╝ñ╩ñΘ <code>dir</code> ñ╬╜╨╬╧ñ¼╩╕╗·╬≤
  340.     ``<<code>dir</code>>'' ñ≥┤▐ñ▀íóÑ╓ÑΘѪÑ╢ñ≥║«═≡ñ╡ñ╗ñδñ½ñΘñ╟ñ╣íú</p>
  341.  
  342.     <p>ñ│ñ╬╡í╟╜ñ╧╚≤╛∩ñ╦┤φ╕▒ñ╟ñóñΩíóñ╔ñ≤ñ╩Ñ│í╝Ñ╔ñ╟ñΓ <code>exec</code>
  343.     Ñ┐Ñ░ñ╦╦Σñß╣■ñ▐ñ∞ñ╞ñ╖ñ▐ñ¿ñ╨╝┬╣╘ñ╣ñδñ│ñ╚ñ╦├φ░╒ñ╖ñ╞ñ»ñ└ñ╡ññíú╬πñ¿ñ╨ 
  344.     `` Ñ▓Ñ╣Ñ╚Ñ╓Ñ├Ñ» '' ñ╬ñΦñªñ╦íóñΓñ╖íó
  345.     Ñµí╝Ñ╢ñ¼Ñ┌í╝Ñ╕ñ╬╞Γ═╞ñ≥╩╘╜╕ñ╟ñ¡ñδ╛⌡╢╖ñ╦ñóñδñ╩ñΘñ╨íó
  346.     ñ│ñ╬╡í╟╜ñ≥│╬╝┬ñ╦═▐└⌐ñ╖ñ╞ñ»ñ└ñ╡ññíú<code>Options</code>
  347.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ╬ <code>IncludesNOEXEC</code> ░·┐⌠ñ≥╗╪─Ωñ╣ñδñ│ñ╚ñ╟íó
  348.     SSI ñ╧╡÷▓─ñ╣ñδñ▒ñ∞ñ╔ <code>exec</code>
  349.     ╡í╟╜ñ╧╡÷▓─ñ╖ñ╩ñññΦñªñ╦ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  350.     </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  351. <div class="section">
  352. <h2><a name="advanced" id="advanced">╣Γ┼┘ñ╩ SSI Ñ╞Ñ»Ñ╦Ñ├Ñ»</a></h2>
  353.  
  354.  
  355.     <p>Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ≥╜╨╬╧ñ╣ñδñ│ñ╚ñ╦▓├ñ¿íóApache SSI ñ╧╩╤┐⌠ñ≥└▀─Ωñ╖íó
  356.     ñ╜ñ╖ñ╞╚µ│╙ñ╚╛≥╖∩╩¼┤⌠ñ╦ñ╜ñ╬╩╤┐⌠ñ≥╗╚═╤ñ╟ñ¡ñδ╡í╟╜ñ≥─≤╢íñ╖ñ╞ñññ▐ñ╣íú
  357.     </p>
  358.  
  359. <h3><a name="caveat" id="caveat">╖┘╣≡</a></h3>
  360.  
  361.     <p>ñ│ñ╬╡¡╗÷ñ╟╜╥ñ┘ñ┐┬τ╔⌠╩¼ñ╬╡í╟╜ñ╧íóApache 1.2
  362.     ░╩╣▀ñ≥╗╚═╤ñ╖ñ╞ñññδ╛∞╣τñ╬ñ▀═°═╤▓─╟╜ñ╟ñ╣íúñΓñ┴ñφñ≤íóñΓñ╖ Apache 1.2
  363.     ░╩╣▀ñ≥╗╚═╤ñ╖ñ╞ñ╩ññ╛∞╣τíó─╛ñ┴ñ╦ÑóÑ├Ñ╫Ñ░Ñ∞í╝Ñ╔ñ╣ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣íú
  364.     ñ╡ñííó║úñ╜ñ∞ñ≥╣╘ñ╩ñññ╩ñ╡ññíúñ╜ñ∞ñ▐ñ╟┬╘ñ├ñ╞ñññ▐ñ╣íú</p>
  365.  
  366.  
  367. <h3><a name="variables" id="variables">╩╤┐⌠ñ≥└▀─Ωñ╣ñδ</a></h3>
  368.  
  369.     <p><code>set</code> Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╚═╤ñ╖ñ╞íó
  370.     ╕σñ╟╗╚═╤ñ╣ñδñ┐ñßñ╦╩╤┐⌠ñ≥└▀─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  371.     ñ│ñ∞ñ╧╕σñ╬└Γ╠└ñ╟╔¼═╫ñ╦ñ╩ñδñ╬ñ╟íóñ│ñ│ñ╟ñ╜ñ∞ñ╦ñ─ñññ╞╜╥ñ┘ñ╞ñññ▐ñ╣íú
  372.     ╩╕╦íñ╧░╩▓╝ñ╬ñ╚ñ¬ñΩñ╟ñ╣:</p>
  373. <div class="example"><p><code>
  374.         <!--#set var="name" value="Rich" -->
  375. </code></p></div>
  376.  
  377.     <p>ñ│ñ╬ñΦñªñ╦├▒╜πñ╦╩╕╗·ñ╔ñ¬ñΩñ╦└▀─Ωñ╣ñδñ│ñ╚ñ╦▓├ñ¿íó
  378.     <a href="../env.html">┤─╢¡╩╤┐⌠</a>ñΣ╛σ╡¡ñ╬╩╤┐⌠
  379.     (╬πñ¿ñ╨ <code>LAST_MODIFIED</code> ñ╬ñΦñªñ╩)
  380.     ñ≥┤▐ñα┬╛ñ╬ñóñΘñµñδ╩╤┐⌠ñ≥├═ñ≥└▀─Ωñ╣ñδñ╬ñ╦╗╚═╤ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  381.     ╩╤┐⌠╠╛ñ╬┴░ñ╦Ñ╔Ñδ╡¡╣µ ($) ñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ╟íó
  382.     ñ╜ñ∞ñ¼ÑΩÑ╞ÑΘÑδ╩╕╗·╬≤ñ╟ñ╧ñ╩ñ»ñ╞╩╤┐⌠ñ╟ñóñδñ│ñ╚ñ≥╝¿ñ╖ñ▐ñ╣íú</p>
  383. <div class="example"><p><code>
  384.         <!--#set var="modified" value="$LAST_MODIFIED" -->
  385. </code></p></div>
  386.  
  387.     <p>Ñ╔Ñδ╡¡╣µ ($) ñ≥╩╕╗·ñ╚ñ╖ñ╞╩╤┐⌠ñ╬├═ñ╦╞■ñ∞ñδñ╦ñ╧íó
  388.     Ñ╨Ñ├Ñ»Ñ╣ÑΘÑ├Ñ╖Ñσñ╦ñΦñ├ñ╞Ñ╔Ñδ╡¡╣µñ≥Ñ¿Ñ╣Ñ▒í╝Ñ╫ñ╣ñδ╔¼═╫ñ¼ñóñΩñ▐ñ╣íú</p>
  389. <div class="example"><p><code>
  390.         <!--#set var="cost" value="\$100" -->
  391. </code></p></div>
  392.  
  393.     <p>║╟╕σñ╦ñ╩ñΩñ▐ñ╣ñ¼íó─╣ññ╩╕╗·╬≤ñ╬├µñ╦╩╤┐⌠ñ≥├╓ñ¡ñ┐ññ╛∞╣τñ╟íó
  394.     ╩╤┐⌠╠╛ñ¼┬╛ñ╬╩╕╗·ñ╚ñ╓ñ─ñ½ñδ▓─╟╜└¡ñ¼ñóñΩíó
  395.     ñ╜ñ∞ñΘñ╬╩╕╗·ñ╦ñ─ñññ╞║«═≡ñ╖ñ╞ñ╖ñ▐ñª╛∞╣τíóñ│ñ╬║«═≡ñ≥╝ΦñΩ╜ⁿñ»ñ┐ñßíó
  396.     ╩╤┐⌠╠╛ñ≥├µ│τ╕╠ñ╟░╧ñαñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣
  397.     (ñ│ñ∞ñ╦ñ─ñññ╞ñ╬╬╔ññ╬πñ≥╝¿ñ╣ñ╬ñ╧╞±ñ╖ñññ╬ñ╟ñ╣ñ¼íó
  398.     ñ¬ñ╜ñΘñ»╩¼ñ½ñ├ñ╞ñññ┐ñ└ñ▒ñδñ╟ñ╖ñτñª)íú
  399.     </p>
  400. <div class="example"><p><code>
  401.         <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" -->
  402. </code></p></div>
  403.  
  404.  
  405. <h3><a name="conditional" id="conditional">╛≥╖∩╝░</a></h3>
  406.  
  407.  
  408.     <p>ñ╡ñ╞íó╩╤┐⌠ñ≥╗²ñ├ñ╞ñññ╞íó
  409.     ñ╜ñ∞ñΘñ╬├═ñ≥└▀─Ωñ╖ñ╞╚µ│╙ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñδñ╬ñ╟ñ╣ñ½ñΘíó
  410.     ╛≥╖∩ñ≥╔╜ñ╣ñ┐ñßñ╦ñ╜ñ∞ñΘñ≥╗╚═╤ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íúñ│ñ∞ñ╦ñΦñΩ
  411.     SSI ñ╧ñóñδ╝∩ñ╬╛«ñ╡ñ╩Ñ╫ÑφÑ░ÑΘÑ▀Ñ≤Ñ░╕└╕∞ñ╦ñ╩ñ├ñ╞ñññ▐ñ╣íú
  412.     <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ñ╧╛≥╖∩ñ≥╔╜╕╜ñ╣ñδñ┐ñßñ╦ <code>if</code>,
  413.     <code>elif</code>, <code>else</code>, <code>endif</code>
  414.     ╣╜┬ññ≥─≤╢íñ╖ñ╞ñññ▐ñ╣íúñ│ñ∞ñ╦ñΦñ├ñ╞íó
  415.     ░∞ñ─ñ╬╝┬║▌ñ╬Ñ┌í╝Ñ╕ñ½ñΘ╩ú┐⌠ñ╬╧└═²Ñ┌í╝Ñ╕ñ≥╕·▓╠┼¬ñ╦└╕└«ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  416.  
  417.     <p>╛≥╖∩╣╜┬ññ╧░╩▓╝ñ╬ñ╚ñ¬ñΩñ╟ñ╣:</p>
  418. <div class="example"><p><code>
  419.     <!--#if expr="test_condition" --><br />
  420.     <!--#elif expr="test_condition" --><br />
  421.     <!--#else --><br />
  422.     <!--#endif -->
  423. </code></p></div>
  424.  
  425.     <p><em>test_condition</em>
  426.     ñ╧ñóñΘñµñδ╝∩╬αñ╬╧└═²┼¬╚µ│╙ñ≥ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  427.     ├═ñ≥╚µ│╙ñ╖ñ┐ñΩíóñ╜ñ╬├═ñ¼ ``┐┐'' ñ½ñ╔ñªñ½ñ≥╔╛▓┴ñ╖ñ▐ñ╣
  428.     (╢⌡ñ╟ñ╩ñññ╩ñΘ═┐ñ¿ñΘñ∞ñ┐╩╕╗·╬≤ñ╧┐┐ñ╟ñ╣)íú
  429.     ═°═╤▓─╟╜ñ╩╚µ│╙▒Θ╗╗╗╥ñ╬┴┤ñ╞ñ╬ÑΩÑ╣Ñ╚ñ╦ñ─ñññ╞ñ╧íó
  430.     <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> Ñ╔Ñ¡ÑσÑßÑ≤Ñ╞í╝Ñ╖ÑτÑ≤ñ≥╗▓╛╚ñ╖ñ╞ñ»ñ└ñ╡ññíú
  431.     ñ│ñ│ñ╟ñ╧íóñ│ñ╬╣╜┬ññ≥ñ╔ñª╗╚═╤ñ╣ñδñ½ñ╬╬πñ≥ñññ»ñ─ñ½╝¿ñ╖ñ▐ñ╣íú</p>
  432.  
  433.     <p>└▀─ΩÑ╒ÑíÑñÑδñ╟╝íñ╬╣╘ñ≥╡¡╜╥ñ╖ñ▐ñ╣:</p>
  434. <div class="example"><p><code>
  435.         BrowserMatchNoCase macintosh Mac<br />
  436.         BrowserMatchNoCase MSIE InternetExplorer
  437. </code></p></div>
  438.  
  439.     <p>ñ│ñ∞ñ╧Ñ»ÑΘÑñÑóÑ≤Ñ╚ñ¼ Macintosh
  440.     ╛σñ╟ÑñÑ≤Ñ┐í╝Ñ═Ñ├Ñ╚Ñ¿Ñ»Ñ╣Ñ╫Ñφí╝ÑΘñ¼╞░ñññ╞ñññδ╛∞╣τíó┤─╢¡╩╤┐⌠
  441.     ``Mac'' ñ╚ ``InternetExplorer'' ñ≥┐┐ñ╚└▀─Ωñ╖ñ▐ñ╣íú</p>
  442.  
  443.     <p>╝íñ╦íóSSI ñ¼▓─╟╜ñ╦ñ╩ñ├ñ┐Ñ╔Ñ¡ÑσÑßÑ≤Ñ╚ñ╟░╩▓╝ñ≥╣╘ñ╩ñññ▐ñ╣:
  444.     </p>
  445. <div class="example"><p><code>
  446.         <!--#if expr="${Mac} && ${InternetExplorer}" --><br />
  447.         Apologetic text goes here<br />
  448.         <!--#else --><br />
  449.         Cool JavaScript code goes here<br />
  450.         <!--#endif -->
  451. </code></p></div>
  452.  
  453.     <p>Mac ╛σñ╬ IE ñ╦┬╨ñ╖ñ╞▓┐ñ½╗╫ñªñ╚ñ│ñφñ¼ñóñδñ∩ñ▒ñ╟ñóñΩñ▐ñ╗ñ≤íú
  454.     ┬╛ñ╟ñ╧╝┬╣╘ñ╟ñ¡ñ╞ñññδñññ»ñ─ñ½ñ╬ JavaScript ñ≥ Mac ╛σñ╬ IE
  455.     ñ╟╝┬╣╘ñ╡ñ╗ñδñ╬ñ╦íó└Φ╜╡┐⌠╗■┤╓╢∞╧½ñ╖ñ┐ñ╚ñññªñ└ñ▒ñ╬ñ│ñ╚ñ╟ñ╣íú
  456.     ╛σñ╬╬πñ╧ñ╜ñ╬╗├─Ω┼¬ñ╩┬╨╜Φ╩²╦íñ╟ñ╣íú</p>
  457.  
  458.     <p>┬╛ñ╬ñ╔ñ≤ñ╩╩╤┐⌠ (ñóñ╩ñ┐ñ¼─Ω╡┴ñ╣ñδñΓñ╬íó
  459.     ñ▐ñ┐ñ╧╔ß─╠ñ╬┤─╢¡╩╤┐⌠ñ╬ñññ║ñ∞ñ½) ñΓíó╛≥╖∩╩╕ñ╦╗╚═╤ñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  460.     Apache ñ╧ <code>SetEnvIf</code> Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñΣ┬╛ñ╬┤╪╧ó
  461.     Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓ñ≥╗╚═╤ñ╖ñ╞┤─╢¡╩╤┐⌠ñ≥└▀─Ωñ╣ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú
  462.     ñ│ñ╬╡í╟╜ñ╦ñΦñΩíóCGI
  463.     ñ╦═Ωñδñ│ñ╚ñ╩ñ»ñ½ñ╩ñΩ╩ú╗¿ñ╩╞░┼¬ñ╩ñ│ñ╚ñ≥ñ╡ñ╗ñδñ│ñ╚ñ¼ñ╟ñ¡ñ▐ñ╣íú</p>
  464.  
  465. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  466. <div class="section">
  467. <h2><a name="conclusion" id="conclusion">╜¬ñ∩ñΩñ╦</a></h2>
  468.  
  469.     <p>SSI ñ╧│╬ñ½ñ╦ CGI
  470.     ñΣ╞░┼¬ñ╩ѪѺÑ╓Ñ┌í╝Ñ╕ñ≥└╕└«ñ╣ñδ┬╛ñ╬╡╗╜╤ñ╦┬σñ∩ñδñΓñ╬ñ╟ñ╧ñóñΩñ▐ñ╗ñ≤íú
  471.     ñ╖ñ½ñ╖íóñ┐ñ»ñ╡ñ≤ñ╬═╛╩¼ñ╩║ε╢╚ñ≥ñ╗ñ║ñ╦íó
  472.     ╛»╬╠ñ╬╞░┼¬ñ╩Ñ│Ñ≤Ñ╞Ñ≤Ñ─ñ≥▓├ñ¿ñδñ╦ñ╧ñ╣ñ░ñ∞ñ┐╩²╦íñ╟ñ╣íú</p>
  473. </div></div>
  474. <div class="bottomlang">
  475. <p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
  476. <a href="../ja/howto/ssi.html" title="Japanese"> ja </a> |
  477. <a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  478. </div><div id="footer">
  479. <p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  480. <p class="menu"><a href="../mod/">ÑΓÑ╕Ñσí╝Ñδ</a> | <a href="../mod/directives.html">Ñ╟ÑúÑ∞Ñ»Ñ╞ÑúÑ╓</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">═╤╕∞</a> | <a href="../sitemap.html">Ñ╡ÑñÑ╚Ñ▐Ñ├Ñ╫</a></p></div>
  481. </body></html>